package san.java.day08;

/**
 * 加上static关键字后的成员方法和属性对于所有类的实例都共享的
 *  1. 如果方法与调用者无关,这样的方法通常被声明为类方法
 *
 * 使用方法:
 *  1. 在Java类中,可用static修饰属性, 方法, 代码块, 内部类
 *  2. 被修饰后的成员具备以下特点:
 *      i   随着类的加载而加载
 *      ii  优先于对象存在
 *      iii 修饰的成员被类的所有实例对象共享
 *      IV  访问权限允许时,可不创建对象,直接被类调用
 *
 *  注意:
 *      1. 类变量,这种可以被所有的实例化对象共享的属性,修改时需要慎重!!!
 *      2. static内部不能使用this, 也不能使用super.
 */

public class Static_04 {
    public static void main(String[] args) {
        Chinese chinese = new Chinese();
        System.out.println(chinese.getCountry());
    }
}
